-- msg_item_illu
-- Create by chengb
-- 通知物品图鉴信息

-- 普通物品的class_id，从1开始
local ITEM_CLASS_ID_START = 1;

return function(lpc)
    -- 先清理下旧的数据
    ME.user.itemIllu = {};

    trace("msg_item_illu", lpc.item_illu);

    -- 创建所有的道具信息
    local buffer = Buffer.create(lpc.item_illu);
    local offset = 1;
    local size = Buffer.size(buffer);
    while (offset <= size) do
        local flag = Buffer.getu8(buffer, offset);
        if 1 == flag then
            -- 服务器的下标从0开始，而lua的下标从1开始，因此这里需要-1
            local classId = offset + ITEM_CLASS_ID_START - 1;  
            ItemM.updateItemIllu(ME.user, classId);
        end
                 
        -- 继续下一个物品
        offset = offset + 1;
    end 
end
